.WorkPlan {
    width: 100%;
    height: 100%;
    padding: 16px;

    &>.ant-spin-nested-loading {
        height: 100%;

        &>.ant-spin-container {
            height: 100%;
        }

        .ant-spin {
            max-height: 100% !important;
        }
    }

    .ant-picker-calendar {
        height: 100%;
        padding: 16px;
        border-radius: 8px;
        box-shadow: var(--shadow-1-down);
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;

        &>.headerRender {
            width: 100%;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: space-between;

            &>div:first-child {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 24px;
                color: #262626;
            }
        }

        &>.ant-picker-panel {
            flex: 1;

            &>.ant-picker-date-panel {
                height: 100%;

                &>.ant-picker-body {
                    height: 100%;

                    &>.ant-picker-content {
                        height: 100%;

                        .ant-picker-cell-inner {
                            height: 100%;

                            &>.ant-picker-calendar-date-content {
                                height: 10vh;

                                &::-webkit-scrollbar {
                                    display: none;
                                }

                                &>.DateItem {

                                    &>div {
                                        margin: 4px 0;
                                        border-radius: 4px;

                                        .ant-alert-message {
                                            .MarqueeText {

                                                font-family: PingFangSC, PingFang SC;
                                                font-size: 14px;
                                                color: #262626;

                                                &>span {
                                                    font-family: PingFangSC, PingFang SC;
                                                    font-weight: 600;
                                                    font-size: 14px;
                                                    color: #262626;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}